Nodes তৈরি এবং Properties যোগ করা (CREATE)

CRUD Operations in Neo4j - নিওফোরজে (Neo4J) - Database Tutorials

258

Neo4j-এ Nodes তৈরি করার সময়, আপনি সেই নোডের সাথে Properties যুক্ত করতে পারেন যা সেই নোডের বৈশিষ্ট্য বা ডেটা ধারণ করবে। Cypher Query Language ব্যবহার করে সহজেই এই অপারেশনটি করা যায়।


Nodes তৈরি করা

নোড তৈরি করার সাধারণ সিনট্যাক্স

CREATE (n:Label {property1: value1, property2: value2, ...});

এখানে:

  • n হল নোডের এলিয়াস (Alias)।
  • Label হল নোডের লেবেল (যেমন: Person, City, Product ইত্যাদি)।
  • {property1: value1, property2: value2, ...} নোডের প্রপার্টি এবং তাদের মান।

উদাহরণ ১: একজন ব্যক্তির নোড তৈরি করা

CREATE (n:Person {name: 'Alice', age: 30, city: 'Dhaka'});

এখানে:

  • n হল নোডের এলিয়াস।
  • Person হল নোডের লেবেল।
  • {name: 'Alice', age: 30, city: 'Dhaka'} হল নোডের প্রপার্টি যা Alice নামক ব্যক্তির নাম, বয়স এবং শহর ধারণ করছে।

উদাহরণ ২: একাধিক নোড তৈরি করা

CREATE (a:Person {name: 'Alice', age: 30}), (b:Person {name: 'Bob', age: 25});

এখানে:

  • দুটি Person নোড তৈরি করা হয়েছে, একটির নাম Alice এবং অন্যটির নাম Bob

Properties যোগ করা

একটি নোড তৈরি করার সময় আপনি Properties যুক্ত করতে পারেন, যা নোডের বিশেষ বৈশিষ্ট্য হিসেবে কাজ করবে। নোডের প্রপার্টি একটি Key-Value Pair আকারে থাকে, যেখানে Key হল প্রপার্টির নাম এবং Value হল সেই প্রপার্টির মান।

উদাহরণ ৩: ব্যক্তির নাম এবং বয়স সহ নোড তৈরি করা

CREATE (n:Person {name: 'Alice', age: 30});

এখানে:

  • name এবং age হল প্রপার্টি, যেখানে Alice হল নাম এবং 30 হল বয়স।

উদাহরণ ৪: একাধিক প্রপার্টি সহ নোড তৈরি করা

CREATE (p:Person {name: 'John', age: 28, city: 'New York', occupation: 'Engineer'});

এখানে:

  • name, age, city, এবং occupation হল নোডের প্রপার্টি, যার মাধ্যমে John এর নাম, বয়স, শহর এবং পেশা সংরক্ষিত হচ্ছে।

একই নোডে একাধিক প্রপার্টি যোগ করা

আপনি একটি নোড তৈরি করার পর নতুন প্রপার্টি যোগ করতে পারেন।

নোড আপডেট করা এবং নতুন প্রপার্টি যোগ করা

MATCH (n:Person {name: 'Alice'})
SET n.email = 'alice@example.com'
RETURN n;

এখানে:

  • MATCH ব্যবহার করে Alice নামক Person নোডটি খুঁজে বের করা হয়েছে।
  • SET দিয়ে নতুন প্রপার্টি email যোগ করা হয়েছে, যার মান alice@example.com

Properties যোগ করার অন্যান্য উদাহরণ

উদাহরণ ৫: সিটি এবং পিন কোড সহ শহরের নোড তৈরি করা

CREATE (c:City {name: 'Dhaka', country: 'Bangladesh', zipcode: '1212'});

এখানে:

  • City নোডে name, country, এবং zipcode প্রপার্টি যোগ করা হয়েছে।

উদাহরণ ৬: পণ্যের নোড তৈরি করা

CREATE (p:Product {name: 'Laptop', brand: 'Dell', price: 60000, stock: 100});

এখানে:

  • Product নোডে name, brand, price, এবং stock প্রপার্টি যোগ করা হয়েছে।

সংক্ষেপ

Neo4j-এ Nodes তৈরি করা এবং Properties যোগ করা অত্যন্ত সহজ। CREATE কমান্ড ব্যবহার করে আপনি নোড তৈরি করতে পারেন এবং একাধিক প্রপার্টি যোগ করতে পারেন, যা ডেটার বৈশিষ্ট্য ধারণ করে। Cypher Query Language ব্যবহার করে আপনি সহজেই নোড তৈরি করতে এবং তাদের প্রপার্টি আপডেট করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...